home *** CD-ROM | disk | FTP | other *** search
/ Internet News 2001 March / Internet News 2001-03 - CD-ROM.rar / IN200103.ISO / Linux / ETLinux / _7eboot-0.70a.flp / init / PKGLOAD < prev    next >
Text File  |  1999-08-01  |  784b  |  48 lines

  1. #!/bin/sh
  2. #
  3. # pkgload - loads packages as configured by /conf/pkgconf (on boot floppy)
  4. #
  5. ###########################################################################
  6.  
  7. . /etc/conf/pkgconf     # set package configuration variables
  8.  
  9. echo -n "Loading packages from:"
  10.  
  11. if [ "$SOURCE" = "floppy" ]
  12. then
  13.     echo " floppy"
  14.     echo
  15.     echo "[---- Remove boot floppy and insert data disk(s) ----]"
  16.     read blah
  17.     . /etc/rc.d/flpload
  18. fi
  19.  
  20. if [ "$SOURCE" = "network" ]
  21. then
  22.     echo " network"
  23.     . /etc/rc.d/netload
  24. fi
  25.  
  26.  
  27. if [ "$SOURCE" = "fixed" ]
  28. then
  29.     echo " fixed drive or CD"
  30.     if mount -t $FSTYPE $DEVICE /fixed
  31.     then
  32.         cd /fixed/$FIXEDPATH    
  33.         if [ -f default ]
  34.         then
  35.             packages=`cat default`
  36.         else
  37.             packages=`ls *.tgz`
  38.         fi
  39.  
  40.         for i in $packages
  41.         do
  42.             pkgadd $i
  43.         done
  44.  
  45.         cd /; umount /fixed
  46.     fi
  47. fi
  48.